package com.kgcx.coupon.vo.coupon;


import java.math.BigDecimal;
import java.sql.Timestamp;

/**
 * @author 何凯
 * @version 0.1
 * @description
 * @time 2017/12/27 19:51
 * @since 0.1
 */
public class UserCouponVO {

    private Long kid;
    /**
     * 编号
     */
    private String couponCode;
    /**
     * 使用渠道
     */
    private String userChannel;

    /**
     * 使用渠道
     */
    private Long userChannels;
    /**
     * 地域范围二进制
     */
    private String availableCity;
    /**
     * 地域范围十进制
     */
    private Long availableCitys;
    /**
     * 业务类型二进制
     */
    private String businessType;
    /**
     * 业务类型十进制
     */
    private Long businessTypes;
    /**
     * 面额
     */
    private BigDecimal couponAmount;
    /**
     * 是否支持折后使用
     */
    private Integer discountFlag;
    /**
     * 是否使用
     */
    private Integer status;
    /**
     * 用户电话
     */
    private String phone;

    /**
     * 有效期始
     */
    private Timestamp useStartTime;

    /**
     * 有效期止
     */
    private Timestamp useEndTime;

    public Long getKid() {
        return kid;
    }

    public void setKid(Long kid) {
        this.kid = kid;
    }

    public String getCouponCode() {
        return couponCode;
    }

    public void setCouponCode(String couponCode) {
        this.couponCode = couponCode;
    }

    public String getUserChannel() {
        return userChannel;
    }

    public void setUserChannel(String userChannel) {
        this.userChannel = userChannel;
    }

    public Long getUserChannels() {
        return userChannels;
    }

    public void setUserChannels(Long userChannels) {
        this.userChannels = userChannels;
    }

    public String getAvailableCity() {
        return availableCity;
    }

    public void setAvailableCity(String availableCity) {
        this.availableCity = availableCity;
    }

    public Long getAvailableCitys() {
        return availableCitys;
    }

    public void setAvailableCitys(Long availableCitys) {
        this.availableCitys = availableCitys;
    }

    public String getBusinessType() {
        return businessType;
    }

    public void setBusinessType(String businessType) {
        this.businessType = businessType;
    }

    public Long getBusinessTypes() {
        return businessTypes;
    }

    public void setBusinessTypes(Long businessTypes) {
        this.businessTypes = businessTypes;
    }

    public BigDecimal getCouponAmount() {
        return couponAmount;
    }

    public void setCouponAmount(BigDecimal couponAmount) {
        this.couponAmount = couponAmount;
    }

    public Integer getDiscountFlag() {
        return discountFlag;
    }

    public void setDiscountFlag(Integer discountFlag) {
        this.discountFlag = discountFlag;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public Timestamp getUseStartTime() {
        return useStartTime;
    }

    public void setUseStartTime(Timestamp useStartTime) {
        this.useStartTime = useStartTime;
    }

    public Timestamp getUseEndTime() {
        return useEndTime;
    }

    public void setUseEndTime(Timestamp useEndTime) {
        this.useEndTime = useEndTime;
    }
}
